home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u303.dms / in.adf / instructions < prev    next >
Encoding:
Text File  |  1990-11-07  |  10.7 KB  |  234 lines

  1.                             ***********************
  2.                             * BomBase version 1.0 *
  3.                             * ~~~~~~~~~~~~~~~~~~~ *
  4.                             *   Written in AMOS   *
  5.                             *         By          *
  6.                             *  Gareth  Lancaster  *
  7.                             ***********************
  8.  
  9.       NOTE:- There is an example database on this disk called AMOS_DISKS.
  10.  
  11. What is BomBase?
  12. ~~~~~~~~~~~~~~~~
  13.  Bombase is a database program written entirely in AMOS. What is special
  14. about this program, and what makes it different from other low cost programs,
  15. is that the number of records in the database is not limited to the amount
  16. of memory you have but instead you can have as many as will fit onto your
  17. disk! This is because the records are written and read whilst you are 
  18. inputting or manipulating the records. You may be thinking this sound a very
  19. slow way of using a database but you are wrong! Try it and see.
  20.  
  21. The Menus
  22. ~~~~~~~~~
  23.  BomBase is mostly menu driven (or you can use keyboard shortcuts - see the
  24. bottom right of the screen for these). Below are descriptions of the menus;
  25.  
  26. PROJECT menu - New
  27.            Open
  28.            Delete
  29.            UnLoad
  30.                Quit (quit BomBase - perish the thought!)
  31.                About (no need to describe this one)
  32.  
  33.    EDIT menu - Add Records
  34.                Amend Records
  35.                Delete Records
  36.                Edit File Data
  37.                
  38.  OUTPUT menu - Print all records
  39.                View Records (this then proceeds to a sub-menu)
  40.  
  41. VIEW submenu - Next Record
  42.                Previous Record
  43.                First Record
  44.                Last Record
  45.                Print Record
  46.                Quit to main (go back to main menu - quit viewing)
  47.  
  48. MANIPULATE menu - Sort Records
  49.                   Search Database
  50.                   List on field
  51.  
  52.  UTILITIES menu - Validate
  53.  
  54. The PROJECT MENU
  55. ~~~~~~~~~~~~~~~~
  56. New: Creates a new database file.Prompts you for the name of the database
  57. along with the path eg. AMOS:test. The two files that are created have
  58. your name (AMOS:test) plus extensions .DBF and .IDX. If the file name you
  59. have chosen already exists then you will be told so.
  60. Next you are prompted for the number of fields - the maximum is 10 (this 
  61. should be more than enough). 
  62. You can then input a File Note (a small text note that will be saved along
  63. with the database) + a creation date.After this has been completed you will be
  64. able to edit the field names - maximum of 15 characters each. When you have
  65. finished this you will have the option to re-edit the names by typing in
  66. the field number and pressing RETURN - or you can just press RETURN to 
  67. continue. The program will then create your database files and return you to
  68. the menu. The window entitled FILE INFORMATION (top right) will now contain
  69. information about the currently loaded file and this window is constantly
  70. updated as you update your database.
  71.  
  72. OPEN: This re-opens a saved database. A file selector will appear and you can
  73. choose your file in the normal way. If you choose a wrong file or make a 
  74. mistake the program will return you to the menu. If you choose correctly
  75. the program will inform you that it is loading the database and the FILE
  76. INFORMATION window will be updated. You will then be returned to the main
  77. menu.
  78.  
  79. DELETE: This deletes any file on a disk. A file selector will appear and you
  80. can choose a file to delete. You will be asked if you really want to delete
  81. the file before it goes away and deletes it!
  82.  
  83. UNLOAD: This clears the memory and saves the currently loaded database. This
  84. option must be executed before leaving the program as it updates the index
  85. file and closes all the files. Wierd things will happen if you don't do 
  86. this and, for example, switch off the computer instead of unloading the
  87. file. When you choose this option it will ask you if you are sure, go away
  88. and unload the database and return you to the menu.
  89.  
  90. QUIT: Quits the program and returns you to WorkBench. You will not be able
  91. to quit the program if there is a file in memory which has not been 
  92. unloaded. When you choose this option it will ask you if you want to
  93. continue and if you answer yes you will quit to WorkBench.
  94.  
  95. The EDIT menu.
  96. ~~~~~~~~~~~~~~
  97. ADD RECORDS: This option allows you to add more records to your currently
  98. loaded database. You will be asked if you want to continue and if you
  99. answer yes you will be taken straight into editing. Whilst you are editing
  100. the records you can press ESCAPE to return to the menu. When you have
  101. added a record you will be given the chance to amend the data by inputting
  102. the field number and typing in the information again. If all is correct
  103. when you get to this point then press RETURN to go to the next record.
  104.  
  105. AMEND RECORDS: This option allows you to amend information in a record in
  106. your currently loaded database.You will be prompted for a record number
  107. and shown the current information for this record. You can then type in a
  108. field number and edit the information. If all is correct after you have 
  109. amended the record then press RETURN when it asks you for a field number
  110. to edit.
  111.  
  112. DELETE RECORDS: This part lets you delete unwanted records. When you choose
  113. this you will be asked, as in all the menu options, if you want to 
  114. continue and if the answer is yes then you will be prompted for a record
  115. number to delete. When you input the number the information will be
  116. displayed on the screen for this record. You will then be asked if you
  117. want to continue with the deletion of the record, if you answer yes it
  118. will then proceed to delete the record. When you are prompted for the
  119. record number if you just press RETURN you will be returned to the main
  120. menu.
  121.  
  122. EDIT FILE DATA: This will allow you to re-enter the File Note and Creation
  123. date.You will simply be asked to enter the two pieces of data one after
  124. the other(you will see your old text).
  125.  
  126. The OUTPUT menu.
  127. ~~~~~~~~~~~~~~~~
  128. PRINT ALL RECORDS: This option will ask you if you want to continue and then
  129. ask you to press RETURN when the printer is ready. It will then proceed to
  130. print all the records in the database to the printer, when it has finished
  131. it will return you to the main menu.
  132.  
  133. VIEW RECORDS: This will take you into a sub-menu and show the first record
  134. on the screen. You can then (by use of either the menu or the keyboard
  135. shortcuts) do the following;
  136.  
  137.        NEXT RECORD - shows you the next record in the database
  138.    PREVIOUS RECORD - shows you the previous record in the database
  139.       FIRST RECORD - displays the first record in the database
  140.        LAST RECORD - displays the last record in the database
  141.       PRINT RECORD - prints the current record to the printer
  142.       QUIT TO MAIN - return you to the main menu.Quits viewing
  143.  
  144. Simple, eh?
  145.  
  146. The MANIPULATE menu.
  147. ~~~~~~~~~~~~~~~~~~~~
  148. SORT RECORDS: This lets you sort you database file records into order on
  149. one of the fields. It will first ask you which field to sort on (you can
  150. press RETURN at this point to return to main menu). The prgrm will then
  151. proceed to sort the database into the order of that field eg. A first, Z
  152. last.
  153.  
  154. SEARCH DATABASE: This allows you to interogate the infrmation in the 
  155. database. You will be shown a list of fields and asked to choose a field
  156. to search for text in. You can just press return at this point to quit to
  157. the main menu. You will then be prompted for the text you want to search
  158. for and then the type of search;
  159.  
  160. FULL = the text entered must match the whole of the text in the record
  161. PARTIAL = the text entered can occur anywhere within the text in the
  162. record
  163.  
  164. eg. FULL - You enter text ABC and it comes across a record with text ABCD.
  165.            It will ignore this record but if the record's text was ABC then
  166.            it would include the record.
  167.  PARTIAL - You enter text ABC and it comed across a record with text ABCD.
  168.            It will include this record as ABC occurs within it.
  169.  
  170. You will then be asked if you want to show the records on the screen of print 
  171. to the printer, and then asked if you would like a Case Sensitive search or
  172. Ignore case.
  173.  
  174. eg. CASE SENSITIVE - You enter text to search for AbcD and it comes across
  175.                      a record with text ABCD. It will ignore this record but
  176.                      if it came across the text AbcD it would include it.
  177.  
  178.        IGNORE CASE - You enter text to search for ABCD and it comes across
  179.                      a record with text AbcD. It will include this record as
  180.                      it ignores which case the characters are in!
  181.  
  182. You will finally be asked if you want to execute the search. If you print
  183. to the screen you will be expected to press RETURN after each record to 
  184. continue the search. When it has finished it will return you to the main
  185. menu.
  186.  
  187. LIST ON FIELD: This allows you to list all the text in a field for all the
  188. records. You will be shown a list of all the fields and asked to make a 
  189. choice on which field to show the text for.You can press RETURN at this point
  190. to go back to the menu. You will then be asked where you want to output to,
  191. the screen or the printer. If you choose the screen you will be asked how
  192. the program is to wait after each record;
  193.  
  194. PAUSE = the computer pauses for a short while then prints the next record.
  195. MOUSE CLICK = the next record will not be displayed until you press the left
  196. mouse button.
  197.  
  198. The next record will be displayed below the previous one and the window will
  199. scroll if needed.You will be asked if you want to execute the list and if
  200. you press Y the list will commence. You can press ESCAPE during the listing
  201. to quit and return to the main menu. If you wanted the output on the screen
  202. you will be asked to press return when the list has finished to return to
  203. the menu.
  204.  
  205. The UTILITIES menu.
  206. ~~~~~~~~~~~~~~~~~~~
  207. VALIDATE: This will make sure there are no funnies in your database. You will
  208. be asked if you want to continue and told that it could take a long time to
  209. finish this option (depending on the size of the file). If you answer yes
  210. the program will validate your files and return you to the main menu once it
  211. has finished.
  212. NOTE:- If you have deleted a lot of records off your database the program
  213. will automatically tell you to validate the database and this must be 
  214. performed before you delete any more records. You will notice that once
  215. you have validated you database it will run slightly faster.
  216.  
  217. The Closing Comments.....
  218. ~~~~~~~~~~~~~~~~~~~~~~~~~
  219.  I hope you find this database useful but if you have any ideas (or encounter
  220. and bugs within it) then please send them in to me! I will reply to any
  221. letters I recieve on the subject of this database or, indeed, on any AMOS
  222. related subject. I am keen to know other AMOS programmers whether they be
  223. new to programming or old hats at it! Send all your mail too;
  224.  
  225. Gareth Lancaster,
  226. 40, Appleby Gardens,
  227. Dunstable,
  228. Bedfordshire,
  229. LU6 3DB,
  230. ENGLAND.
  231.  
  232. or Tel:(0582) 666680
  233.  
  234. Thanks for buying this product......